package juego.powerUps;


import juego.entidad.Posicion;
import juego.main.SoundPlayer;
import juego.niveles.generator.Nivel;

import juego.objetos.PiedraIrrompibleConSuperHongo;
import juego.personaje.mario.Mario;

/**
 * Clase que modela un super Hongo del juego.
 * @author Latini Macarena
 * @author Rosas Tifany
 */
public class SuperHongo extends PowerUp{

	/**
	 * Constructor.
	 * @param p Posicion del super hongo
	 * @param n Nivel al que pertenece
	 */
	public SuperHongo(Posicion p, Nivel n)
	{
		super(p,n);
		premio=10;
	}
	
	/**
	 * Setea la piedra en la que se encuentra.
	 * @param p Piedra en la que se encuentra.
	 */
	public void setPiedra(PiedraIrrompibleConSuperHongo p)
	{
		piedra=p;
	}


	@Override
	public void colision(Mario m) {
		// TODO Auto-generated method stub
		SoundPlayer s=new SoundPlayer("/juego/musica/superhongo.mp3");

		m.modificarPuntaje(premio);	
		m.obtenerMain().obtenerEtiquetaPuntaje().setText("SCORE "+m.obtenerPuntaje());
		m.obtenerCaracteristica().colisionConSuperHongo();

		this.vive=false;
		this.grafico.setVisible(false);

		s.play();
	}
	
}
